Territorial Army
Explore definitions, synonyms, and language insights of Territorial Army
Definitions
                    Noun
                    
            British unit of nonprofessional soldiers organized for the defense of Great Britain
                Explore definitions, synonyms, and language insights of Territorial Army